package cn.bugDance.domain.strategy.service.rule.tree.engine;

import cn.bugDance.domain.strategy.model.entity.RuleTreeEntity;
import cn.bugDance.domain.strategy.model.entity.RuleTreeFactorEntity;
import cn.bugDance.domain.strategy.model.entity.RuleTreeNodeEntity;
import cn.bugDance.domain.strategy.service.rule.tree.factory.RuleTreeFactory;

public interface IRuleEngine {
    RuleTreeFactory.RuleTreeActionEntity process(RuleTreeEntity ruleTreeEntity, RuleTreeFactorEntity ruleTreeFactorEntity);

    RuleTreeEntity armory(Long strategyId);
}
